// 冒泡排序：从小到大排序数组
function bubbleSort(arr) {
    const len = arr.length;
    for (let i = 0; i < len - 1; i++) {
        for (let j = 0; j < len - 1 - i; j++) {
            if (arr[j] > arr[j + 1]) {
                // 交换元素
                [arr[j], arr[j + 1]] = [arr[j + 1], arr[j]];
            }
        }
    }
    return arr;
}

const nums = [5, 2, 9, 1, 5, 6];
console.log(bubbleSort(nums)); // 输出: [1, 2, 5, 5, 6, 9]